<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // 将字符串转换为整数和浮点数
         /* 
            如果是整数使用parseInt
            如果是浮点数使用parseFloat
            如果不符合转换规则那么结果就是NaN（不是一个数字）
         */

        var tmp1 = parseInt('5.11');
        console.log(tmp1)
        var tmp2 = parseFloat('5.11');
        console.log(tmp2)

        var tmp3 = parseInt('aa5.11');
        var tmp4 = parseFloat('bb5.11');
        console.log(tmp3);  //NaN
        console.log(tmp4);  //NaN

        // 使用Number
        var tmp5 = '123';
        console.log(Number(tmp5));

        /* 
            在做运算的时候会进行类型隐式转换，将字符串自动转换为Number再进行计算。
         */
        // 利用算术运算符
        var tmp6 = '100' - 10;
        console.log(tmp6);  //90
    </script>
</head>
<body>
    
</body>
</html>